JSON-threat-protection.rs 一个用于检测和防御恶意 JSON 的 Rust 库
JSON-threat-protection.rs 一个用于检测和防御恶意 JSON 的 Rust 库。
- GitHub: https://github.com/ADD-SP/json-threat-protection.rs
- 文 档: https://docs.rs/json-threat-protection
功能和特性
此包提供了根据一组约束来验证 JSON 的功能。
- JSON 结构的最大深度。
- 字符串的最大长度。
- 数组中的最大条目数。
- 对象中的最大条目数。
- 对象条目名称的最大长度。
- 是否允许重复的对象条目名称。
性能表现
这个包设计得快速而高效,benches 目录下是基准测试用例。你可以使用以下命令运行基准测试:
JSON_FILE=/path/to/file.json cargo bench --bench memory -- --verbose